'''
Python回文数判断编程练习。说到回文数，大家可能会比较的陌生，但是在我们的日常生活中常会遇到这样的数字，只是你不知道它是回文数罢了。例如：12321，这组数字就是回文数。设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等，则称n为一回文数，这是大百度为我们的解释。如果想更深入的了解，可以自行查找资料加深学习哦。下面开始我们的编程吧。
Python练习题问题如下：
问题描述：一个5位数，判断它是不是回文数。
'''
#!/usr/bin/python
# -*- coding: UTF-8 -*-
a = int(input("请输入一个数字：\n"))
x = str(a)
flag = True

for i in range(int(len(x) / 2)):
    if x[i] != x[-i -1]:
        flag = False
        break;
if flag:
    print("%d 是一个回文数！" % a)
else:
    print("%d 不是一个回文数" % a)